/**
 * 
 */
package com.swg.cocobox.filetransfer;

import com.swg.cocobox.filetransfer.command.ClientCommand;
import com.swg.cocobox.filetransfer.command.ReplyCommandFactory;


/**
 * @author satriaprayoga
 *
 */
public abstract class ClientCommandDispatcher implements CommandDispatcher<FileServer,ClientCommand>{
	
	private ReplyCommandFactory replyCommandFactory;

	private String commandCode;
	
	public ClientCommandDispatcher(String commandCode) {
		this.commandCode=commandCode;
	}
	
	public String getCommandCode() {
		return commandCode;
	}
	
	public void setReplyCommandFactory(ReplyCommandFactory replyCommandFactory) {
		this.replyCommandFactory = replyCommandFactory;
	}
	
	public ReplyCommandFactory getReplyCommandFactory() {
		return replyCommandFactory;
	}
}
